@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext); @media (min-width: 1200px) { .container { width: 955px; } #search .form-control { width: 120%; } } @media (min-width: 979px) { ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; } } body { font-family: 'Open Sans', sans-serif; color: #333; font-size: 14px; line-height: 150%; background-color: #fcfae8; } hr { border-bottom: 1px solid #fff; } h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; margin: 0 0 15px; padding: 0; } h1 { text-transform: uppercase; color: #1f9fba; font-weight: 700; } h1 a { color: #1f9fba; } p { padding: 0; margin: 0 0 15px; } header { background: #1f9fba; border-top: 1px solid #1f9fba; color: #fff; } a { color: #419ebc; &:hover, &:focus{ color: #ffa200; } } #logo { img { max-width: 100%; } } .header-contact { display: block; font-size: 16px; line-height: 20px; color: #def4f8; font-weight: 700; margin: 42px 0 0; text-align: right; img { vertical-align: top; margin-left: 10px; margin-top: 2px; float: right; } a { color: #def4f8; font-size: 12px; font-weight: 400; display: block; text-decoration: none; &:hover { text-decoration: underline; } } } .navbar-toggle { color: #fff; border: 1px solid #fff; .icon-bar { background-color: #fff; } } .navbar-brand { padding: 0; color: #fff; } header .navbar { border-top: 1px solid #1f9fba; border-bottom: 1px solid #CCC; background: #15c1e5; ul.navbar-nav > { width: 100%; margin-bottom: 0; background: #15c1e5; text-align: center; &>li { float: inherit; display: inline; &:last-child a {border-right: 1px solid transparent;} &:first-child a {border-left: 1px solid transparent;} &.item-1 > a {background: #3f4c6c;} &.item-2 > a {background: #356aa0;} &.item-3 > a {background: #b02c2b;} &.item-4 > a {background: #d01f3c; &>a { color: #333 !important; } } &.item-5 > a {background: #d05600;} &.item-6 > a {background: #73870a;} &.item-7 > a {background: #6cba6f;} &.item-8 > a {background: #c89810;} &>a { font-size: 14px; color: #fff; display: inline-block; //border-right: 1px solid #1f9fba; //border-left: 1px solid #77dbf0; padding: 15px 18px 15px 18px; text-transform: uppercase; } &.current-menu-parent > a, &>a:focus, &>a:hover, &.active>a, &.open>a { background: #2b90b0; //border-right: 1px solid #1e7f9e; //border-left: 1px solid transparent; color: #fff; padding: 15px 18px 15px 18px; } &>a:hover { background: #ccc; color: #000; } &.current-menu-parent > a { background: #71b5ca; } } } } #menu-item-66, #menu-item-65, #menu-item-52 { .dropdown-menu { left: -354px; } } #menu-item-52 { .dropdown-menu { min-height: 43px; } } .pills-bg a { background: #F2F2F2; border: 1px solid #F9F9F9; border-radius: 10px; margin: 0 0 10px 10px; } ul.nav li.dropdown:hover > ul.dropdown-menu, .open, .navbar-nav>li>.dropdown-menu { padding: 0 0 10px; margin: 0; a { text-align: left; padding: 10px 15px; } } .dropdown-menu>li>a { clear: none !important; } .nav .glyphicon.glyphicon-home:before { font-size: 18px; position: absolute; top: -16px; left: -11px; } .home .metaslider { .caption-wrap .caption { padding: 25px 15px; color: #fff; font-size: 15px; } ul.slides { padding: 0; } img { max-width: 100%; height: auto; } .flex-control-nav { bottom: 28px; z-index: 11; } .flex-control-paging li a { width: 15px; height: 15px; border: 2px solid #fff; background: #15c1e5; &.flex-active, &:hover { background: #2b90b0; } } } ul#breadcrumb { margin: 0 0 15px; list-style-type: none; padding: 0; ul { list-style-type: none; padding: 0; margin: 0; li { display: inline; padding: 0; margin: 0; } } } #breadcrumb { strong { display: none; } } #main { margin: 0 0 35px; } .blok { border: 1px solid #e8e8e8; background: #f5f5f5; margin-bottom: 25px; border-radius: 3px; &>div { padding: 25px 30px 0; margin: 0 0 25px; } h2 { text-transform: uppercase; font-size: 30px; font-weight: 700; } .nav-stacked>li, .nav-stacked>li+li { margin: 0; } ul { list-style-type: none; padding: 0; margin: 0; } ul.news li { display: block; border-top: 1px solid #e8e8e8; padding: 10px; } } .edit, .edit a { color: #9bba1f; text-align: right; } .single #main, .sidebar li, article { position: relative; &:hover .edit { display: block; } .edit { display: none; position: absolute; top: 0; right: 0; } } .sidebar li, article { .edit { top: 10px; } } .blok.blue-bg { background: #419ebc; border: 1px solid #419ebc; color: #fff; h2 { color: #fff; a { color: #fff; &:hover { text-decoration: none; } } } .nav > li { &.page_item_has_children { ul { display: none; } ul:after { display: block; content: ''; clear: both; } &:hover ul { // display: block; } a { &:after { display: block; content: ''; position: absolute; top: 15px; right: 5px; } } } & > ul > li a { color: #fff; padding: 5px 20px 5px 15px; display: block; &:before { display: block; content: 'ยป '; position: absolute; top: 5px; left: 2px; } } &.page-item-252 { ul li { float: left; &.page-item-283, &.page-item-287, &.page-item-289, &.page-item-291, &.page-item-294, &.page-item-296, &.page-item-298, &.page-item-268, &.page-item-269, &.page-item-270, &.page-item-282, &.page-item-14226, &.page-item-8891, &.page-item-8836 { clear: left; } a { display: inline-block; &:before { content: ""; } } } } &.page-item-270 { clear: both; } & > ul > li:last-child a { padding-bottom: 15px; } & > a { color: #fff; border-top: 1px solid #fff; font-size: 14px; padding-left: 45px; position: relative; text-transform: uppercase; &:before { display: block; content: ''; position: absolute; height: 31px; width: 31px; background: url("../images/ulli.png") no-repeat 0 0; left: 5px; top: 50%; margin-top: -15px; } } &.current_page_item > a, & > a:hover, & > a:focus { background: #2b90b0; } & > a:after { width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid white; } &:first-child > a { border-top: 1px solid transparent; } } } #bottommenu { border-top: 1px solid #e8e8e8; background: #f5f5f5; ul { a { font-size: 12px; color: #a49c9c; } .current_page_item a { background: #eee; } } } #boxes { padding: 25px 0; background: #e8e8e8; color: #737373; border-top: 1px solid #d7d7d7; .col-md-5 { border-right: 1px solid #cccccc; padding-top: 15px; padding-bottom: 20px; } .col-md-7 { border-left: 1px solid #f5f5f5; img { max-width: 100% } } img {} h3 { margin: 15px 0 5px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #1f9fba; } } #logo-paticka { float: left; margin: 0 20px 15px 0; border: 1px solid #cccccc; } footer { padding: 30px 0 10px; background: #1f9fba; color: #fff; border-top: 1px solid #0586a1; a { color: #fff; &:hover { color: #fff; } } } .alignleft { float: left; margin: 5px 15px 10px 0; } .alignright { float: right; margin: 5px 0 10px 15px; } .index article { clear: both; border-bottom: 1px solid #e8e8e8; padding: 15px 0 10px; &:last-child { border-bottom: 0; } h2 { line-height: 50%; a { font-size: 18px; color: #ffa200; text-transform: uppercase; font-weight: normal; } } .read-more, .more-link { display: block; float: right; margin-left: 15px; a { color: #fff; background: #419ebc; padding: 4px 10px; text-transform: uppercase; } } } .post-meta { text-align: right; font-style: italic; } .prev-post { float: left; } .next-post { float: right; } iframe { max-width: 100%; } .widget_hwim img { margin-bottom: 15px; } .size-thumbnail, .wp-caption { float: left; margin: 0 15px 15px 0; } .fl-left { float: left; margin: 0px 15px 15px 0px; } .fl-right { float: right; margin: 0 0 15px 15px; } .clear { clear: both; } p.wp-caption-text { text-align: center; font-style: italic; } .content .ngg-gallery-thumbnail img { margin: 5px 0 5px 5px; padding: 0; border: 0; } .comment-form-author, .comment-form-email, .comment-form-url { width: 50%; } #ninja-forms-required-items { margin-bottom: 15px; } /* Comments --------------------------------------------------------- */ .cancel-comment-reply #cancel-comment-reply-link { padding: 10px; display: inline-block; border: 1px solid #e3e3e3; border-radius: 3px; float: right; color: #fff; background-color: #428bca; border-color: #357ebd; } .comment-list > li { padding: 15px; margin: 0 0 20px; background: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 3px; } .comment-list article { width: 100%; overflow: hidden; } .comment-meta { max-width: 96px; } .comment-meta .avatar { margin-bottom: 10px; } .comment-content { padding-left: 20px; .reply { min-height: 30px; } } .comment-author a { display: inline-block; } .comment-date { margin-left: 12px; } .comment-content .comment-permalink { text-decoration: none; } .comment-content pre { background: #efefef; box-shadow: inset 0 0 6px rgba(0,0,0,.1); } .comment-list .children { clear: both; margin: 0 auto; padding: 0; .comments-title { margin-top: 20px; } .comment { padding: 10px; width: auto; background: #fff; background: rgba(255,255,255,.8); border: 1px solid #e3e3e3; border-radius: 3px; } } .comment-list .comment.bypostauthor, .comment-list .children .comment.bypostauthor { background: #f0f7fd; border: 1px solid #bce8f1; border-left: 5px solid #428bca; box-shadow: inset 0 0 0 1px #fff; } #commentform code { white-space: normal; } .totop { position: fixed; bottom: 15px; right: 15px; border-radius: 3px; background: #1f9fba; width: 40px; height: 40px; color: #fff; text-align: center; border: 1px solid #fff; span { top: 10px; } } .navbar-collapse { box-shadow: transparent; } .page-author h1 { clear: both; } .page-author acticle { clear: both; } .content .ngg-album { background-color: transparent; border: 0; border-bottom: 1px solid #e8e8e8; padding: 0 0 15px; margin: 0 0 10px; &:last-child { border-bottom: 0; } .ngg-thumbnail img { padding: 0; border: 0; } } .image-author { text-align: center; img { max-width: 100%; height: auto; } } .featured-thumbnail img { max-width: 100%; height: auto; } .page .featured-thumbnail { margin: 0 0 15px; } .skola-dobreho-startu { margin-top: 45px; }